//
//  NewsViewModel.swift
//  MyNews
//
//  Created by DF-Mac on 16/12/7.
//  Copyright © 2016年 DF-Mac. All rights reserved.
//

import UIKit
import SwiftyJSON

class NewsViewModel: NSObject {

    var handleDataCompletedCallBack:((_ newsArray:NSArray,_ error:Error)->())?
    //网络请求
    var networkManager = serverManager()
    
    func handleDataWithCallBack() {
        
        networkManager.getNews(newsType: "social", num: 10,page: 1)
        
        //方法二:设置编辑完成的闭包,tag用于多个网络请求方法的标识
        networkManager.completionCallBack={
            (tag,data) in
            let json = JSON(data: data)
            
            
            
            print("news CallBack---json=\(json)")
        }
        

    }
}
